package com.ittest.domain.system;

import java.io.Serializable;
import java.util.List;

/**
 * 权限实体类
 */
public class Permission implements Serializable {
    private String id;      // 一级菜单命名为1,2  二级菜单命名为101,102,103,104 和 201,202
    private String parentId;       // 确定二级菜单的一级菜单是谁 他的值为1和2
    private String permissionName;  // 权限名称
    private String url;             // URL
    private int flag;

    public int getFlag() {
        return flag;
    }

    public void setFlag(int flag) {
        this.flag = flag;
    }
    private List<Role> roles;       // 角色列表

    private int label;     // 确定权限是一级菜单还是二级菜单    只存0和1,0是一级菜单,1是二级菜单

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getPermissionName() {
        return permissionName;
    }

    public void setPermissionName(String permissionName) {
        this.permissionName = permissionName;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public List<Role> getRoles() {
        return roles;
    }

    public void setRoles(List<Role> roles) {
        this.roles = roles;
    }

    public int getLabel() {
        return label;
    }

    public void setLabel(int label) {
        this.label = label;
    }
}
